// app.js
import {
    STATIC_PREFIX
} from './app.config'; // 原有配置信息
import {
    alarmOptions,
    deviceTypeOptions
} from './entries/index'; // 引入设备选项及报警信息
import './utils/sdk_wx88607c0305910989_8881.js';

App({
    onLaunch() {
        // 获取设备和窗口信息
        const windowInfo = wx.getWindowInfo(),
            deviceInfo = wx.getDeviceInfo();

        // 设置全局状态栏高度
        this.globalData.STATUS_BAR_HEIGHT = windowInfo.statusBarHeight;
        this.globalData.IPHONE_BAR_HEIGHT = deviceInfo.model.includes('iPhone') ? 24 : 0;

    },
    // 全局 data 数据
    globalData: {
        STATIC_PREFIX, // 静态资源前缀配置
        STATUS_BAR_HEIGHT: 0, // 状态栏高度
        IPHONE_BAR_HEIGHT: 0, // iPhone 顶部额外安全距离
        NAVIGATE_BAR_HEIGHT: 44, // 导航栏高度
        ALARM_OPTIONS: alarmOptions, // 报警选项
        DEVICE_TYPE_OPTIONS: deviceTypeOptions // 设备类型选项
    },
});